﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using TugasAkhir.Helpers;
using TugasAkhir.Objects;

namespace TugasAkhir.Models
{
    public static class TanggalModel
    {
        public static bool GetServerWaktu(out TanggalObject tanggal)
        {
            var hasilQuery = new DataSet();
            string query = "SELECT GETDATE()";

            bool flag = SqlServer.ExecuteReader(query, out hasilQuery);

            if (flag)
            {
                if (hasilQuery.Tables[0] != null && hasilQuery.Tables[0].Rows.Count > 0)
                {
                    tanggal = new TanggalObject();
                    tanggal.Tahun = Convert.ToDateTime(hasilQuery.Tables[0].Rows[0][0].ToString()).Year;
                    tanggal.Bulan = Convert.ToDateTime(hasilQuery.Tables[0].Rows[0][0].ToString()).Month;

                    return true;
                }
                else
                {
                    tanggal = new TanggalObject();
                    return false;
                }
            }
            else
            {
                tanggal = new TanggalObject();
                return false;
            }
        }
    }
}